Molecular Assembly and Computation: From Theory to Experimental Demonstrations
نویسنده
چکیده
While the topic of Molecular Computation would have appeared even a half dozen years ago to be purely conjectural, it now is an emerging sub eld of computer science with the development of its theoretical basis and a number of moderate to large-scale experimental demonstrations. This paper focuses on a subarea of Molecular Computation known as DNA self-assembly. Self-assembly is the spontaneous self-ordering of substructures into superstructures driven by the selective aÆnity of the substructures. DNA provides a molecular scale material for e ecting this programmable self-assembly, using the selective aÆnity of pairs of DNA strands to form DNA nanostructures. DNA self-assembly is the most advanced and versatile system known for programmable construction of patterned systems on the molecular scale. The methodology of DNA self-assembly begins with the synthesis of singlestrand DNA molecules that self-assemble into macromolecular building blocks called DNA tiles. These tiles have sticky ends that match the sticky ends of other DNA tiles, facilitating further assembly into large structures known as DNA tiling lattices. In principal you can make the DNA tiling assemblies form any computable twoor three-dimensional pattern, however complex, with the appropriate choice of the tiles component DNA. This paper overviews the evolution of DNA self-assembly techniques from pure theory to experimental practice. We describe how some theoretical developments have made a major impact on the design of self-assembly experiments, as well as a number of theoretical challenges remaining in the area of DNA self-assembly. We descuss algorithms and software for the design, simulation and optimization of DNA tiling assemblies. We also describe the rst experimental demonstrations of DNA self-assemblies that execute molecular computations and the assembly of patterned objects at the molecular scale. Recent experimental results indicate that this technique is scalable. Molecular imaging devices such as atomic force microscopes and transmission electron microscopes allow visualization of self-assembled two-dimensional DNA tiling lattices composed of hundreds of thousands of tiles. These assemblies can be used as sca olding on which to position molecular electronics and robotics components with precision and speci city. The programmability lets this sca olding have the patterning required for fabricating complex devices made of these components. ? Contact address: Department of Computer Science, Duke University, Box 90129, Durham, NC 27708-0129. E-mail: [email protected]. John Reif is supported by DARPA/AFSOR Contract F30602-01-2-0561, NSF ITR Grant EIA-0086015, DARPA/NSF Grant CCR-9725021.
منابع مشابه
Design, Simulation, and Experimental Demonstration of Self-Assembled DNA Nanostructures and DNA Motors
Self-assembly is the spontaneous self-ordering of substructures into superstructures driven by the selective aÆnity of the substructures. DNA provides a molecular scale material for programmable self-assembly, using the selective aÆnity of pairs of DNA strands to form DNA nanostructures. DNA self-assembly is the most advanced and versatile system that has been experimentally demonstrated for pr...
متن کاملMolecular Computations Using Self-Assembled DNA Nanostructures and Autonomous Motors
Self-assembly is the spontaneous self-ordering of substructures into superstructures driven by the selective affinity of the substructures. DNA provides a molecular scale material for programmable self-assembly, using the selective affinity of pairs of DNA strands to form DNA nanostructures. DNA self-assembly is the most advanced and versatile system that has been experimentally demonstrated fo...
متن کاملParallel molecular computations of pairwise exclusive-or (XOR) using DNA "string tile" self-assembly.
Self-assembling DNA nanostructures are an efficient means of executing parallel molecular computations. However, previous experimental demonstrations of computations by DNA tile self-assembly only allowed for one set of distinct input to be processed at a time. Here, we report the multibit, parallel computation of pairwise exclusive-or (XOR) using DNA "string tile" self-assembly. A set of DNA t...
متن کاملDesign, Simulation, and Experimental Demonstration of Self-assembled DNA Nanostructures and Motors
Self-assembly is the spontaneous self-ordering of substructures into superstructures, driven by the selective affinity of the substructures. Complementarity of DNA bases renders DNA an ideal material for programmable selfassembly of nanostructures. DNA self-assembly is the most advanced and versatile system that has been experimentally demonstrated for programmable construction of patterned sys...
متن کاملParallel Molecular Computations of pair-wise XOR using DNA “String Tile” Self- Assembly
DNA computing 1 potentially provides a degree of parallelism far beyond that of conventional silicon-based computers. A number of researchers 2 have experimentally demonstrated DNA computing in solving instances of the satisfiability problems. Self-assembly of DNA nanostructures is theoretically an efficient method of executing parallel computation where information is encoded in DNA tiles and ...
متن کامل